package ge.gen.eBdgt.persistence;

import ge.gen.eBdgt.vo.CmuTrackVO;
import ge.gen.eBdgt.vo.IcnVO;

import java.util.List;

public interface IcnTableImplDao {
	public List getAllIcns() throws Exception;

	public List getIcnList();

	public List searchByDescr(String descr) throws Exception;

	public List searchByIcn(String icn) throws Exception;

	public IcnVO getIcnInfo(String id) throws Exception;

	public boolean update(IcnVO emp) throws Exception;

	public boolean insert(IcnVO emp) throws Exception;

	public List getAllCmuTrack() throws Exception;

	public CmuTrackVO getCmuTrackInfo(String id) throws Exception;

	public boolean updateCmuTrack(CmuTrackVO emp) throws Exception;

	public boolean insertCmuTrack(CmuTrackVO emp) throws Exception;

	public boolean delete(String id) throws Exception;

	public IcnVO displayIcn(String icn) throws Exception;

	public List<IcnVO> searchByStatus(String status) throws Exception;
}
